//
//  fuzzyPicture.m
//  WDMusicPlayer
//
//  Created by lanou3g on 15/6/25.
//  Copyright (c) 2015年 lanou3g. All rights reserved.
//

#import "FuzzyPicture.h"

@implementation FuzzyPicture

/*
 iOS8模糊效果
 
 首先我们创建一个类，继承UIImageView
 在我们的ViewDidLoad里面写如下代码
 
 获取一张本地图片（网络图片也可以，一般我们使用本地图片以便于我们整个项目的风格一样）
 [self setImage:[UIImage imageNamed:@“11467376,2560,1600"]];
 打开我们的用户交互，我们的播放页面会用得到
 self.userInteractionEnabled = YES;
 模糊效果的控件初始化方法
 UIVisualEffectView *visualEffectView = [[UIVisualEffectView alloc]initWithEffect:[UIBlurEffect effectWithStyle:UIBlurEffectStyleLight]];
 将我们的visualEffectView的frame设置为我们当前视图的大小
 visualEffectView.frame = self.bounds;
 设置我们的透明度
 visualEffectView.alpha = 1;
 将当前控件添加到我们的视图上
 [self addSubview:visualEffectView];
 
 调用方法：
 如果调用的类为tableview，那我们可以将这个类初始化，frame设置为当前视图大小，也就是[UIScreen mainScreen].bounds
 将我们创建的这个对象设置为tableview的backgroundview
 如果调用的类为ViewController，同样初始化这个imageView类，将这个对象添加到当前ViewController上面
 
*/

- (instancetype)initWithFrame:(CGRect)frame
{
    self = [super initWithFrame:frame];
    if (self) {
        self.image = [UIImage imageNamed:@"小老鼠.jpg"];
        // 在一些界面需要把用户交互打开
        self.userInteractionEnabled = YES;
        UIVisualEffectView *visualEffectView = [[UIVisualEffectView alloc] initWithEffect:[UIBlurEffect effectWithStyle:UIBlurEffectStyleLight]];
        visualEffectView.frame = self.bounds;
        visualEffectView.alpha = 1;
        [self addSubview:visualEffectView];
    }
    return self;
}


@end
